package org.shiwen.week12;

import java.util.Scanner;

public class String4 {
    public static void main(String[] args) {
        String a = "hello\\d";
        // \d表示数字
        // 通过\来输出一个匹配的字符串
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入内容");
        System.out.println(sc.next().matches(a));
        //试用matches 方法，来判断输入的内容是否匹配需求

        //当我们需要用户输入邮箱的时候
        String b = "\\w+@\\w+\\.\\w+";
        System.out.println("请输入邮箱");
        System.out.println(sc.next().matches(b));
        //\w表示任意字符
        //\.表示点
        //所以这个输入的要求是有x@x.x就能满足

        //当我们需要输入身份证的时候
        String c = "[1-9][0-9]{16}[0-9xX]{1}";
        System.out.println("请输入身份证号");
        System.out.println(sc.next().matches(c));

    }
}
